imprint on the mind - Alemán Inglés Diccionario